home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.3 Development Libraries / SGI IRIX 6.3 Development Libraries.iso / dist / dist6.3 / complib.idb / usr / include / conv.h.z / conv.h
C/C++ Source or Header  |  1996-03-14  |  7KB  |  177 lines

  1. #ifndef _SGI_CONV_
  2. #define _SGI_CONV_
  3.  
  4. typedef struct{
  5.     float real;
  6.     float imag;
  7. } complex;
  8.  
  9. typedef struct{
  10.     double real;
  11.     double imag;
  12. } zomplex;
  13.  
  14. void dfir1d(    double *f, int incf, int if0, int nf, 
  15.         double *g, int incg, int ig0, int ng,
  16.         double *h, int inch, int ih0, int nh,
  17.         double alpha, double beta);
  18.  
  19. void diir1d(    double *f, int incf, int if0, int nf, 
  20.         double *g, int incg, int ig0, int ng,
  21.         double *h, int inch, int ih0, int nh);
  22.  
  23. void dcor1d(    double *f, int incf, int if0, int nf, 
  24.         double *g, int incg, int ig0, int ng,
  25.         double *h, int inch, int ih0, int nh);
  26.  
  27.  
  28. void sfir1d(    float *f, int incf, int if0, int nf, 
  29.         float *g, int incg, int ig0, int ng,
  30.         float *h, int inch, int ih0, int nh,
  31.         float alpha, float beta);
  32.  
  33. void siir1d(    float *f, int incf, int if0, int nf, 
  34.         float *g, int incg, int ig0, int ng,
  35.         float *h, int inch, int ih0, int nh);
  36.  
  37. void scor1d(    float *f, int incf, int if0, int nf, 
  38.         float *g, int incg, int ig0, int ng,
  39.         float *h, int inch, int ih0, int nh);
  40.  
  41.  
  42. void zfir1d(    zomplex *f, int incf, int if0, int nf, 
  43.         zomplex *g, int incg, int ig0, int ng,
  44.         zomplex *h, int inch, int ih0, int nh,
  45.         zomplex *alpha, zomplex *beta);
  46.  
  47. void ziir1d(    zomplex *f, int incf, int if0, int nf, 
  48.         zomplex *g, int incg, int ig0, int ng,
  49.         zomplex *h, int inch, int ih0, int nh);
  50.  
  51. void zcor1d(    zomplex *f, int incf, int if0, int nf, 
  52.         zomplex *g, int incg, int ig0, int ng,
  53.         zomplex *h, int inch, int ih0, int nh);
  54.  
  55.  
  56. void cfir1d(    complex *f, int incf, int if0, int nf, 
  57.         complex *g, int incg, int ig0, int ng,
  58.         complex *h, int inch, int ih0, int nh,
  59.         complex *alpha, complex *beta);
  60.  
  61. void ciir1d(    complex *f, int incf, int if0, int nf, 
  62.         complex *g, int incg, int ig0, int ng,
  63.         complex *h, int inch, int ih0, int nh);
  64.  
  65. void ccor1d(    complex *f, int incf, int if0, int nf, 
  66.         complex *g, int incg, int ig0, int ng,
  67.         complex *h, int inch, int ih0, int nh);
  68.  
  69.  
  70. void zfir2d(    zomplex *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  71.         zomplex *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  72.         zomplex *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy,
  73.         zomplex *alpha, zomplex *beta);
  74.  
  75. void ziir2d(    zomplex *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  76.         zomplex *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  77.         zomplex *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  78.  
  79. void zcor2d(    zomplex *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  80.         zomplex *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  81.         zomplex *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  82.  
  83. void zfirm1d(    zomplex *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  84.         zomplex *g,int incg,int igx0,int n_gx,
  85.         zomplex *h,int inch,int ldh,int ihx0,int n_hx,
  86.         zomplex *alpha, zomplex *beta);
  87.  
  88. void ziirm1d(    zomplex *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  89.         zomplex *g,int incg,int igx0,int n_gx,
  90.         zomplex *h,int inch,int ldh,int ihx0,int n_hx);
  91.  
  92. void zcorm1d(    zomplex *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  93.         zomplex *g,int incg,int igx0,int n_gx,
  94.         zomplex *h,int inch,int ldh,int ihx0,int n_hx);
  95.  
  96.  
  97.  
  98. void cfir2d(    complex *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  99.         complex *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  100.         complex *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy,
  101.         complex *alpha, complex *beta);
  102.  
  103. void ciir2d(    complex *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  104.         complex *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  105.         complex *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  106.  
  107. void ccor2d(    complex *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  108.         complex *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  109.         complex *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  110.  
  111. void cfirm1d(    complex *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  112.         complex *g,int incg,int igx0,int n_gx,
  113.         complex *h,int inch,int ldh,int ihx0,int n_hx,
  114.         complex *alpha, complex *beta);
  115.  
  116. void ciirm1d(    complex *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  117.         complex *g,int incg,int igx0,int n_gx,
  118.         complex *h,int inch,int ldh,int ihx0,int n_hx);
  119.  
  120. void ccorm1d(    complex *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  121.         complex *g,int incg,int igx0,int n_gx,
  122.         complex *h,int inch,int ldh,int ihx0,int n_hx);
  123.  
  124. void dfir2d(    double *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  125.         double *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  126.         double *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy,
  127.         double alpha, double beta);
  128.  
  129. void diir2d(    double *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  130.         double *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  131.         double *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  132.  
  133. void dcor2d(    double *f,int incf,int ldf,int ifx0,int n_fx,int ify0,int n_fy,
  134.         double *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  135.         double *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  136.  
  137. void dfirm1d(    double *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  138.         double *g,int incg,int igx0,int n_gx,
  139.         double *h,int inch,int ldh,int ihx0,int n_hx,
  140.         double alpha, double beta);
  141.  
  142. void diirm1d(    double *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  143.         double *g,int incg,int igx0,int n_gx,
  144.         double *h,int inch,int ldh,int ihx0,int n_hx);
  145.  
  146. void dcorm1d(    double *f,int incf,int ldf,int ifx0,int n_fx,int n_seq, 
  147.         double *g,int incg,int igx0,int n_gx,
  148.         double *h,int inch,int ldh,int ihx0,int n_hx);
  149.  
  150. void sfir2d(    float *f,int incf,int lsf,int ifx0,int n_fx,int ify0,int n_fy,
  151.         float *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  152.         float *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy,
  153.         float alpha, float beta);
  154.  
  155. void siir2d(    float *f,int incf,int lsf,int ifx0,int n_fx,int ify0,int n_fy,
  156.         float *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  157.         float *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  158.  
  159. void scor2d(    float *f,int incf,int lsf,int ifx0,int n_fx,int ify0,int n_fy,
  160.         float *g,int incg,int ldg,int igx0,int n_gx,int igy0,int n_gy,
  161.         float *h,int inch,int ldh,int ihx0,int n_hx,int ihy0,int n_hy);
  162.  
  163. void sfirm1d(    float *f,int incf,int lsf,int ifx0,int n_fx,int n_seq, 
  164.         float *g,int incg,int igx0,int n_gx,
  165.         float *h,int inch,int ldh,int ihx0,int n_hx,
  166.         float alpha, float beta);
  167.  
  168. void siirm1d(    float *f,int incf,int lsf,int ifx0,int n_fx,int n_seq, 
  169.         float *g,int incg,int igx0,int n_gx,
  170.         float *h,int inch,int ldh,int ihx0,int n_hx);
  171.  
  172. void scorm1d(    float *f,int incf,int lsf,int ifx0,int n_fx,int n_seq, 
  173.         float *g,int incg,int igx0,int n_gx,
  174.         float *h,int inch,int ldh,int ihx0,int n_hx);
  175.  
  176. #endif
  177.